 export function getTimeDifferenceDisplay(timestamp) {
    // 处理时间戳（兼容秒级和毫秒级）
    const inputTime = new Date(
        typeof timestamp === 'number' 
            ? (timestamp.toString().length === 10 ? timestamp * 1000 : timestamp)
            : timestamp
    );
    
    const now = new Date();
    const diffMs = now - inputTime;

    // 如果是未来时间，返回 null
    if (diffMs < 0) {
        return null;
    }

    const minuteMs = 60 * 1000;        // 一分钟的毫秒数
    const hourMs = 60 * minuteMs;      // 一小时的毫秒数
    const dayMs = 24 * hourMs;         // 一天的毫秒数
    const monthMs = 30 * dayMs;        // 近似一个月（30天）的毫秒数
    const threeMonthsMs = 3 * monthMs; // 三个月的毫秒数

    // 1分钟以内
    if (diffMs < minuteMs) {
        return "一分钟";
    }

    // 一小时以内：返回多少分钟
    if (diffMs < hourMs) {
        const minutes = Math.floor(diffMs / minuteMs);
        return `${minutes}分钟`;
    }

    // 一天以内：返回多少小时
    if (diffMs < dayMs) {
        const hours = Math.floor(diffMs / hourMs);
        return `${hours}小时`;
    }

    // 一个月以内：返回多少天
    if (diffMs < monthMs) {
        const days = Math.floor(diffMs / dayMs);
        return `${days}天`;
    }

    // 3个月内：返回多少个月（按30天/月估算）
    if (diffMs < threeMonthsMs) {
        const months = Math.floor(diffMs / monthMs);
        return `${months}个月`;
    }

    // 超过三个月
    return null;
}

export function goHome(){
	uni.showModal({
		title: "提示",
		content: "页面有误将返回首页",
		showCancel: false,
		success: (res)=>{
			if(res.confirm){
				uni.reLaunch({
					url: "/pages/index/index"
				})
			}
		}
	})
}